#ifndef RANDOM_H
#define RANDOM_H


////////////////////////////////////////////////////////////////////////////////
// SetRandomSeed                                                              //
//----------------------------------------------------------------------------//
// Descrição: Configura seed para o gerador de valores aleatórios. Caso a     //
//            função seja utilizada sem argumentos, utiliza o relógio como    //
//            seed e retorna essa seed.                                       //
//                                                                            //
// Utilização: SetRandomSeed(valor_int_seed);                                 //
//             seed_do_relógio = SetRandomSeed();                             //
////////////////////////////////////////////////////////////////////////////////
int SetRandomSeed(int);
int SetRandomSeed(void);


////////////////////////////////////////////////////////////////////////////////
// RandomValue                                                                //
//----------------------------------------------------------------------------//
// Descrição: Retorna inteiro aleatório maior ou igual que o primeiro         //
//            argumento e menor ou igual que o segundo.                       //
//                                                                            //
// Utilização: int_gerado = RandomValue(int_minimo, int_maximo);              //
////////////////////////////////////////////////////////////////////////////////
int RandomValue(int,int);


#endif